| Attributes |
| Name | Required | Request-time | Type | Description |
| id | false | true | java.lang.String | The HTML id attribute for this component. |
| propertyLabel | false | true | java.lang.String | Text displayed as the label of this component in a property panel. The value is only used if the tag is nested inside a renderPropertyPanel tag |
| name | false | true | java.lang.String | The HTML name attribute for this component |
| required | false | true | java.lang.String | Flag indicating that the user is required to provide a submitted value for this input component. |
| enabled | false | true | java.lang.String | Flag indicating whether this input field is enabled or not. |
| value | false | true | java.lang.String | The current value of this component. |
| toolTipText | false | true | java.lang.String | The tooltip text |
| disabled | false | true | java.lang.String | Flag indicating that this element must never receive focus or be included in a subsequent submit. |
| typeSubmit | false | true | java.lang.String | Indicates whether or not the button type is submit |
| onblur | false | true | java.lang.String | Javascript code executed when this element loses focus. |
| onclick | false | true | java.lang.String | Javascript code executed when a pointer button is clicked over this element. |
| ondblclick | false | true | java.lang.String | Javascript code executed when a pointer button is double clicked over this element. |
| onfocus | false | true | java.lang.String | Javascript code executed when this element receives focus. |
| onkeydown | false | true | java.lang.String | Javascript code executed when a key is pressed down over this element. |
| onkeypress | false | true | java.lang.String | Javascript code executed when a key is pressed and released over this element. |
| onkeyup | false | true | java.lang.String | Javascript code executed when a key is released over this element. |
| onmousedown | false | true | java.lang.String | Javascript code executed when a pointer button is pressed down over this element. |
| onmousemove | false | true | java.lang.String | Javascript code executed when a pointer button is moved within this element. |
| onmouseout | false | true | java.lang.String | Javascript code executed when a pointer button is moved away from this element. |
| onmouseover | false | true | java.lang.String | Javascript code executed when a pointer button is moved onto this element. |
| onmouseup | false | true | java.lang.String | Javascript code executed when a pointer button is released over this element. |
| style | false | true | java.lang.String | CSS style(s) to be applied when this component is rendered. |
| styleClass | false | true | java.lang.String | Space-separated list of CSS style class(es) to be applied when this element is rendered. This value must be passed through as the "class" attribute on generated markup. |
| tabindex | false | true | java.lang.String | Position of this element in the tabbing order for the current document. This value must be an integer between 0 and 32767. |